<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
	<script>
		// 1 什么表达式？
		// 由运算符和操作数组成的式子叫做表达式
	
		// 表达式一定有结果
	
		//	基本表达式（原始表达式）
		//	以下在ES5中被称为基本表达式（Primary Expression）
	
		//	变量。即一个已声明的标识符
	
		var a;
	
		//	字面量。仅包括数字字面量、布尔值字面量、字符串字面量、正则字面量
		
		var num = 1,
			flag = true,
			str = "123",
			reg = /正则表达式主体/
	
		//  复杂表达式
		//1 数组初始化表达式
	
		var arr = [1, 23, undefined , null , "qwe" , true , 1 + 2]
	
	
		// 2 对象初始化表达式

		var obj = {
			name :"李四",
		    age:18
		}
	
		// 3、函数声明表达式
	
		var fn = function (){ //函数声明表达式
			//代码块
		}
	
		//4 函数调用表达式
	
		fn() //函数调用表达式
	        
		//5 其他复杂表达式
		
		var res = 1 + 2 + 3 //运算符构成的表达式
			
		// 什么是语句
		//语句就是以分号结尾
		//在编程语言中，指令称为语句
	
		//表达式语法
		//1;
	
		// 声明语法
		// var a;
	
		// 三大语句
	
	    // 1顺序语法
		// 2条件语句
		// 3循环语句
	
	
	</script>
 </body>
</html>
